package com.chinasofti.arrlist;

import java.util.ArrayList;

public class Demo01 {
    public static void main(String[] args) {
        //创建集合
        ArrayList<String > arr = new ArrayList<>();
        //添加元素
        arr.add("hello");
        arr.add("world");
        arr.add("java");

        //删除指定元素
        //boolean b=arr.remove("world");//删除指定元素 返回是否成功删除
        //System.out.println("boolean="+b);
        //arr.remove("11");
        //String remove =  arr.remove(1);//索引删除 返回删除的元素
        //System.out.println("remove="+remove);

        //如果删除的索引超出范围
        //String remove1 = arr.remove(3);//IndexOutOfBoundsException
        //修改指定索引处的元素
        System.out.println(arr.set(0,"javaee"));
        //System.out.println(arr.set(3,"javaee"));IndexOutOfBoundsException

        //获取指定元素
        //System.out.println(arr.get(0));
        //System.out.println(arr.get(1));
        //System.out.println(arr.get(2));
        //返货集合元素的个数
        System.out.println(arr.size());

        System.out.println("arr="+arr);//ArrayList中的父类实现了toString方法
    }


}
